daredevil explained